home *** CD-ROM | disk | FTP | other *** search
- ;void change_printer();
-
- EXTRN _memory_model:byte
-
- _TEXT SEGMENT BYTE PUBLIC 'CODE'
- ASSUME CS:_TEXT
- PUBLIC _change_printer
- _change_printer proc near
- mov ax,40h ;BIOS data area
- mov es,ax ;point ES
- mov bx,es:[8] ;get LPT1
- mov cx,es:[10] ;get LPT2
- mov es:[8],cx ;change LPT1
- mov es:[10],bx ;change LPT2
- cmp _memory_model,0 ;quit
- jle quit ;
- db 0CBh ;RET far
- quit: ret ;RET near
- _change_printer endp
- _TEXT ENDS
- END